English word definition — powered by WordNet
take in, also metaphorically
devote (oneself) fully to
Want to remember soak up?